Dandelion: Cooperative Content Distribution with Robust Incentives
نویسندگان
چکیده
Content distribution via the Internet is becoming increasingly popular. To be cost-effective, commercial content providers are considering the use of peer-to-peer (P2P) protocols such as BitTorrent to save on bandwidth costs and to handle peak demands. However, when an online content provider uses a P2P protocol, it faces a crucial issue: how to incentivize its clients to upload to their peers. This paper presents Dandelion, a system designed to address this issue in the case of paid content distribution. Unlike previous solutions, most notably BitTorrent, Dandelion provides robust (provably non-manipulable) incentives for clients to upload to others. In addition, unlike systems with tit-for-tat-based incentives, a client is motivated to upload to its peers even if the peers do not have content that interests the client. A client that honestly uploads to its peers is rewarded with credit, which can be redeemed for various types of rewards, such as discounts on paid content. In designing Dandelion, we trade scalability for the ability to provide robust incentives. The evaluation of our prototype system on PlanetLab demonstrates the viability of our approach. A Dandelion server that runs on commodity hardware with a moderate access link is capable of supporting up to a few thousand clients. These clients can download content at rates comparable to those of BitTorrent clients.
منابع مشابه
The effect of dandelion or a cover crop on mycorrhiza inoculum potential, soil aggregation and yield of maize
A field experiment was conducted to observe the influence of a cover crop (winter wheat, Triticum aestivum L.), and a perennial weed (dandelion, Taraxacum officinale Weber ex Wigg.), on vesicular-arbuscular mycorrhiza (VAM) inoculum potential, soil aggregation, and maize yield after one season. Mycorrhizal colonization of maize roots was higher following the autumn planting of either winter whe...
متن کاملCooperative Content Distribution: Scalability Through Self-Organization
Peer-to-peer networks have often been touted as the ultimate solution to scalability. Although cooperative techniques have been initially used almost exclusively for content lookup and sharing, one of the most promising application of the peer-to-peer paradigm is to capitalize the bandwidth of client peers to quickly distribute large content and withstand flash-crowds (i.e., a sudden increase i...
متن کاملScrivener: Providing Incentives in Cooperative Content Distribution Systems
Cooperative peer-to-peer (p2p) applications are designed to share the resources of participating computers for the common good of all users. However, users do not necessarily have an incentive to donate resources to the system if they can use the system’s services for free. In this paper, we describe Scrivener, a fully decentralized system that ensures fair sharing of bandwidth in cooperative c...
متن کاملSelf-scaling Networks for Content Distribution
Peer-to-peer networks have often been touted as the ultimate solution to scalability. Although cooperative techniques have been initially used almost exclusively for content lookup and sharing, one of the most promising application of the peer-to-peer paradigm is to capitalize the bandwidth of client peers to quickly distribute large content and withstand flash-crowds (i.e., a sudden increase i...
متن کاملGame Theoretic Approaches for Wireless Cooperative Content-Sharing
This chapter provides an overview of game theoretic solutions in a wireless application of particular interest for multimedia and social interactions in modern telecommunication systems. In particular, coalitional games, bargaining solutions and fairness and stability issues will be investigated within wireless cooperative content-sharing. According to this paradigm, users download portions of ...
متن کامل